home *** CD-ROM | disk | FTP | other *** search
- NAME SETANSI
- PAGE 58,132
- TITLE SET FUNCTION KEYS TO DOS COMMAND STRINGS
- CSEG SEGMENT PARA PUBLIC 'CODE'
- ASSUME CS:CSEG,DS:CSEG
- ORG 100H
- ENTPT: JMP START
- F1 DB 27,'[0;59;"CLS";13p'
- F1SS EQU $-F1
- F2 DB 27,'[0;60;"CD\";13p'
- F2SS EQU $-F2
- F3 DB 27,'[0;61;"CD\COMM\PCTB";13p'
- F3SS EQU $-F3
- F4 DB 27,'[0;62;"CD\WP\VW";13p'
- F4SS EQU $-F4
- F5 DB 27,'[0;63;"CD\ASMCOMP\ASM";13p'
- F5SS EQU $-F5
- F6 DB 27,'[0;64;"CD\LOTUS";13p'
- F6SS EQU $-F6
- F7 DB 27,'[0;65;"SDIR A:";13p'
- F7SS EQU $-F7
- F8 DB 27,'[0;66;"SDIR B:";13p'
- F8SS EQU $-F8
- F9 DB 27,'[0;67;"D:SDIR C:";13p'
- F9SS EQU $-F9
- FA DB 27,'[0;68;"D:SDIR D:/E";13p'
- FASS EQU $-FA
- HANDLE EQU 1 ;PREDEFINED FILE - STD OUTPUT
- ;
- START PROC NEAR
- MOV BX,HANDLE
- MOV CX,F1SS
- MOV DX,OFFSET F1 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F2SS
- MOV DX,OFFSET F2 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F3SS
- MOV DX,OFFSET F3 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F4SS
- MOV DX,OFFSET F4 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F5SS
- MOV DX,OFFSET F5 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F6SS
- MOV DX,OFFSET F6 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F7SS
- MOV DX,OFFSET F7 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F8SS
- MOV DX,OFFSET F8 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,F9SS
- MOV DX,OFFSET F9 ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- MOV BX,HANDLE
- MOV CX,FASS
- MOV DX,OFFSET FA ;PASS OFFSET OF STRING TO SEND
- MOV AH,40H ;FUNCTION - WRITE TO DEVICE
- INT 21H ;CALL DOS
- RET ;RETURN TO DOS
- START ENDP
- CSEG ENDS
- END ENTPT